﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;

namespace Brain.Editor
{
    public interface IEditorForm
    {
        void MakeInterfaceHolder(object sel);

        /// <summary>
        /// Adds an object to the Factory List
        /// </summary>
        /// <param name="type">If not null, the object will be instanced using this Type. If null, only the Made 
        /// event will be called</param>
        /// <param name="made">Event when the object is made/is going to be made</param>
        /// <param name="Text">Title of the Factory Object</param>
        void AddFactoryType(Type type, SetObject made, string Text, string parent);
    }
}
